﻿// See https://aka.ms/new-console-template for more information

int a = -18;
int b = 0;
int c = 10;
int d = a + b + c;
Console.WriteLine(d);
//1、int数据类型--整数，用来表示零、正整数、负整数

Console.WriteLine(a * c);
Console.WriteLine(a / c);
//2、整数相除得到一个整数，小数位直接舍去 取整

Console.WriteLine(a + b * c);
Console.WriteLine((a + b) * c);
//3、注意运算的优先级，括号中的最高

Console.WriteLine(11%3);
//4、取余运算符%，获取除法运算的余数

int max = int.MaxValue;
int min = int.MinValue;
Console.WriteLine($"The range of integers is{min} to {max}");
Console.WriteLine(max + 3);
//5、整数加法运算超出最大值，溢出后结果变为负数

Console.WriteLine($"{double.MaxValue} {double.MinValue}");
//6、double数据类型--双精度浮点数，数值大又精确
Console.WriteLine($"{float.MaxValue} {float.MinValue}");

double abc = 1.0;
Console.WriteLine(abc / 3);
//7、double运算实际结果只保留12位小数，此处值为 0.3333 3333 3333 3333
Console.WriteLine(abc / 13);

Console.WriteLine($"{decimal.MaxValue} {decimal.MinValue}");
//8、decimal类型变量，用于金融方面，范围比int更大，小数精度比double更高 ，值范围是 79228162514264337593543950335 -79228162514264337593543950335 之间
decimal dec变量 = 1.0M;
Console.WriteLine(dec变量/3);
//9、decimal变量赋值要加M后缀   运算结果是：0.3333333333333333333333333333

//10、.MaxValue，获取最大值； .MinValue，获取最小值

Console.WriteLine($"{long.MaxValue} {long.MinValue}");
//11、long数据类型，范围: 9223372036854775807 -9223372036854775808

Console.WriteLine($"{short.MaxValue} {short.MinValue}");
//12、short数据类型，范围：32767 -32768
//数据类型值范围越大占用计算机内存越多。

double 圆的半径 = 2.50;
double 圆的面积 = Math.PI * 圆的半径 * 圆的半径;
Console.WriteLine(圆的面积);
//13、计算圆的面积，结果是：19.634954084936208






